<%@ page import="com.informet.ipd.modelo.dao.CearDao" %>
<%@ page import="com.informet.ipd.modelo.dao.ProgEstrDao" %>
<%@ page import="com.informet.ipd.modelo.vo.CearVO" %>
<%@ page import="com.informet.ipd.modelo.vo.UbigeoVO" %>
<%@ page import="com.informet.ipd.struts.form.AvancePorActividadForm" %>
<%@ page import="java.util.*" %>
<%@ page import="javax.swing.JOptionPane"%>
<%@ page import="constantes.Constantes" %>

<%@ taglib uri="/tags/c" prefix="c"%>



<%
            //JOptionPane.showMessageDialog(null, request.getParameter("codProgrma"));

            StringBuffer cadenaSalida = new StringBuffer();
            

            CearDao supportFacade = new CearDao();
            AvancePorActividadForm form1 = new AvancePorActividadForm();
            CearVO  cearVO  = null;
            
            String codDistrito=request.getParameter("codDistrito");
            String anioInicio=request.getParameter("AnioInicio");
            String anio=request.getParameter("anio");
            String direccion=request.getParameter("ubicacion");
            String cordinadorTecnico=request.getParameter("cordinadorTecnico");
            String tipoOper=request.getParameter("tipoOper");
            String flagcapa=request.getParameter("flagCapa");
            String codCear=request.getParameter("codCear");
            String codUser="";
            
            try {

                if(flagcapa.equals("1")){

                             cearVO = new CearVO(
                                                    codDistrito,
                                                    anioInicio,
                                                    anio,
                                                    direccion,
                                                    cordinadorTecnico,
                                                    tipoOper,
                                                    codCear
                                                 );
                           
                             supportFacade.spMan(cearVO);

                             List lista=null;
                             cearVO = new CearVO
                                                                   ("-1","-1","","","","","0");

                             lista=supportFacade.getListMeCcd(cearVO,codUser);


                            cadenaSalida.append("<table   align='center'  class='userTable'>");
                            cadenaSalida.append("<tr class='even' align='center'>");
                                cadenaSalida.append("<th class='textoTR'>Coordinador T&eacutecnico</th>");
                                cadenaSalida.append("<th class='textoTR'>Direcci&oacuten</th>");
                                cadenaSalida.append("<th class='textoTR'>A. Inicio</th>");
                                cadenaSalida.append("<th class='textoTR'>Alumnos</th>");
                                cadenaSalida.append("<th class='textoTR'>Editar</th>");
                                cadenaSalida.append("<th cass='textoTR'>Eliminar </th>");
                             
                            cadenaSalida.append("</tr>");

                            Iterator it = lista.iterator();
                            while (it.hasNext()) {
                                CearVO crecerConDeporteVOForList = (CearVO) it.next();

                                cadenaSalida.append("<tr align='center'>");
                                
                        //        cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getInstitucionEducativa()+"</td>");
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getCordinadorTecnico()+"</td>");
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getDireccion()+"</td>");

                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getAnioInicio()+"</td>");
                                



                                cadenaSalida.append("<td width='20%' align='center'> ");
                                cadenaSalida.append("<img style='cursor:pointer' title='Alumnos' alt='Alumnos' border=0  src='images/file_preview.png' onclick=\"listarAlumnos('"+ crecerConDeporteVOForList.getCodCear()+"','"+ crecerConDeporteVOForList.getCodDistrito()+"','"+crecerConDeporteVOForList.getCodProvincia()+"','"+crecerConDeporteVOForList.getCodRegion()+"','"+crecerConDeporteVOForList.getCordinadorTecnico()+"','"+crecerConDeporteVOForList.getAnio()+"','"+crecerConDeporteVOForList.getAnioInicio()+"','"+crecerConDeporteVOForList.getDireccion()+"');\">");
                                cadenaSalida.append("</td>");


                                cadenaSalida.append("<td width='10%' align='center'>");
                                cadenaSalida.append("<img style='cursor:pointer' title='Editar' alt='Editar' border=0  src='images/b_edit.png' onclick=\"editar('"+ crecerConDeporteVOForList.getCodCear()+"','"+ crecerConDeporteVOForList.getCodDistrito()+"','"+crecerConDeporteVOForList.getCodProvincia()+"','"+crecerConDeporteVOForList.getCodRegion()+"','"+crecerConDeporteVOForList.getCordinadorTecnico()+"','"+crecerConDeporteVOForList.getAnio()+"','"+crecerConDeporteVOForList.getAnioInicio()+"','"+crecerConDeporteVOForList.getDireccion()+"');\">");
                                cadenaSalida.append("</td>");


                                cadenaSalida.append("<td width='10%' align='center'> ");
                                cadenaSalida.append("<img style='cursor:pointer' title='Eliminar' alt='Eliminar' border=0  src='images/b_drop.png' onclick=\"editard('"+ crecerConDeporteVOForList.getCodCear()+"','"+ crecerConDeporteVOForList.getCodDistrito()+"','"+crecerConDeporteVOForList.getCodProvincia()+"','"+crecerConDeporteVOForList.getCodRegion()+"','"+crecerConDeporteVOForList.getCordinadorTecnico()+"','"+crecerConDeporteVOForList.getAnio()+"','"+crecerConDeporteVOForList.getAnioInicio()+"','"+crecerConDeporteVOForList.getDireccion()+"');\">");
                                cadenaSalida.append("</td>");

                                cadenaSalida.append("</tr>");
                            }

                            cadenaSalida.append("</table>");
                            lista=null;
                }


                if(flagcapa.equals("0")){

                             cearVO = new CearVO(
                                                    codDistrito,
                                                    anioInicio,
                                                    anio,
                                                    direccion,
                                                    cordinadorTecnico,
                                                    tipoOper,
                                                    codCear
                                                 );
                             List lista=null;
                           
                                lista=supportFacade.getListMeCcd(cearVO,codUser);


                            cadenaSalida.append("<table   align='center'  class='userTable'>");

                            cadenaSalida.append("<tr class='even' align='center'>");
                                cadenaSalida.append("<th class='textoTR'>Coordinador T&eacutecnico</th>");
                                cadenaSalida.append("<th class='textoTR'>Direcci&oacuten</th>");
                                cadenaSalida.append("<th class='textoTR'>A. Inicio</th>");
                                cadenaSalida.append("<th class='textoTR'>Alumnos</th>");
                                cadenaSalida.append("<th class='textoTR'>Editar</th>");
                                cadenaSalida.append("<th cass='textoTR'>Eliminar </th>");
                             cadenaSalida.append("</tr>");

                            Iterator it = lista.iterator();
                            while (it.hasNext()) {
                                CearVO crecerConDeporteVOForList = (CearVO) it.next();

                                cadenaSalida.append("<tr align='center'>");

                        //        cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getInstitucionEducativa()+"</td>");
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getCordinadorTecnico()+"</td>");
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getDireccion()+"</td>");

                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getAnioInicio()+"</td>");




                                cadenaSalida.append("<td width='20%' align='center'> ");
                                cadenaSalida.append("<img style='cursor:pointer' title='Alumnos' alt='Alumnos' border=0  src='images/file_preview.png' onclick=\"listarAlumnos('"+ crecerConDeporteVOForList.getCodCear()+"','"+ crecerConDeporteVOForList.getCodDistrito()+"','"+crecerConDeporteVOForList.getCodProvincia()+"','"+crecerConDeporteVOForList.getCodRegion()+"','"+crecerConDeporteVOForList.getCordinadorTecnico()+"','"+crecerConDeporteVOForList.getAnio()+"','"+crecerConDeporteVOForList.getAnioInicio()+"','"+crecerConDeporteVOForList.getDireccion()+"');\">");
                                cadenaSalida.append("</td>");


                                cadenaSalida.append("<td width='10%' align='center'>");
                                cadenaSalida.append("<img style='cursor:pointer' title='Editar' alt='Editar' border=0  src='images/b_edit.png' onclick=\"editar('"+ crecerConDeporteVOForList.getCodCear()+"','"+ crecerConDeporteVOForList.getCodDistrito()+"','"+crecerConDeporteVOForList.getCodProvincia()+"','"+crecerConDeporteVOForList.getCodRegion()+"','"+crecerConDeporteVOForList.getCordinadorTecnico()+"','"+crecerConDeporteVOForList.getAnio()+"','"+crecerConDeporteVOForList.getAnioInicio()+"','"+crecerConDeporteVOForList.getDireccion()+"');\">");
                                cadenaSalida.append("</td>");


                                cadenaSalida.append("<td width='10%' align='center'> ");
                                cadenaSalida.append("<img style='cursor:pointer' title='Eliminar' alt='Eliminar' border=0  src='images/b_drop.png' onclick=\"editard('"+ crecerConDeporteVOForList.getCodCear()+"','"+ crecerConDeporteVOForList.getCodDistrito()+"','"+crecerConDeporteVOForList.getCodProvincia()+"','"+crecerConDeporteVOForList.getCodRegion()+"','"+crecerConDeporteVOForList.getCordinadorTecnico()+"','"+crecerConDeporteVOForList.getAnio()+"','"+crecerConDeporteVOForList.getAnioInicio()+"','"+crecerConDeporteVOForList.getDireccion()+"');\">");
                                cadenaSalida.append("</td>");

                                cadenaSalida.append("</tr>");
                            }

                            cadenaSalida.append("</table>");
                            lista=null;
                }


                     if(flagcapa.equals("2")){

                                 List lista=null;
                                 ProgEstrDao supportFacadeUbigeo = new ProgEstrDao();

                                 


                     try {

                                String  codRegion = request.getParameter("codRegion");
                                String  codProvincia = request.getParameter("codProvincia");
                         //       String  codDistrito = request.getParameter("codDistrito");



                    // JOptionPane.showMessageDialog(null, "tipo : "+ tipo);
                      //class='userTable'
                        UbigeoVO vo;
                        lista = supportFacadeUbigeo.getRegion();
                        cadenaSalida.append("<table   align='center'  >");
                          cadenaSalida.append("<tr align='center'>");

                                cadenaSalida.append("<td >Regi&oacuten");
                                cadenaSalida.append("</td >");
                                cadenaSalida.append("<td >");
                                    
                                        cadenaSalida.append("<select  name='codRegion' id='codRegion' onchange='comboProvincia()' >");
                                        cadenaSalida.append(" <option value='-1'>[--Seleccionar Region--]</option>");
                                        Iterator it = lista.iterator();
                                        while (it.hasNext()) {
                                            vo = (UbigeoVO) it.next();
                                            if(vo.getNUM_CODDPTO_PK().equals(codRegion))
                                               cadenaSalida.append("<option selected value='"+vo.getNUM_CODDPTO_PK()+"'>"+vo.getTX_NOMDPTO()+"</option>");
                                            else
                                                cadenaSalida.append("<option value='"+vo.getNUM_CODDPTO_PK()+"'>"+vo.getTX_NOMDPTO()+"</option>");
                                        }

                                cadenaSalida.append("</td>");

                        //lista = supportFacadeUbigeo.getComboProvincia(Integer.parseInt(codRegion));
                        lista = supportFacadeUbigeo.getComboProvincia(codRegion);
                                cadenaSalida.append("<td >Provincia");
                                cadenaSalida.append("</td >");

                                cadenaSalida.append("<td >");

                                    cadenaSalida.append("<div id='provincia'>");
                                        cadenaSalida.append("<select  name='codProvincia' id='codProvincia' onchange='comboDistrito()' >");
                                        cadenaSalida.append(" <option value='-1'>[--Seleccionar Provincia--]</option>");
                                        it = lista.iterator();
                                        while (it.hasNext()) {
                                            vo = (UbigeoVO) it.next();
                                            if(vo.getNUM_CODPRV_PK().equals(codProvincia))
                                               cadenaSalida.append("<option selected value='"+vo.getNUM_CODPRV_PK()+"'>"+vo.getTX_NOMPRV()+"</option>");
                                            else
                                                cadenaSalida.append("<option  value='"+vo.getNUM_CODPRV_PK()+"'>"+vo.getTX_NOMPRV()+"</option>");
                                        }
                                         cadenaSalida.append("</select>");
                                    cadenaSalida.append("</div>");
                                cadenaSalida.append("<td>");
                           cadenaSalida.append("</tr>");

                           cadenaSalida.append("<tr>");

                       lista = supportFacade.getComboDistrito(codProvincia);
                                cadenaSalida.append("<td >Distrito");
                                cadenaSalida.append("</td >");
                                cadenaSalida.append("<td >");
                                cadenaSalida.append("<div id='distrito'>");
                                    cadenaSalida.append("<select  name='codDistrito' id='codDistrito' >");
                                    cadenaSalida.append(" <option value='-1'>[--Seleccionar Distrito--]</option>");
                                    it = lista.iterator();
                                    while (it.hasNext()) {
                                        vo = (UbigeoVO) it.next();
                                        if(vo.getNUM_CODDIST_PK().equals(codDistrito))
                                          cadenaSalida.append("<option selected value='"+vo.getNUM_CODDIST_PK()+"'>"+vo.getTX_NOMDIST()+"</option>");
                                        else
                                          cadenaSalida.append("<option value='"+vo.getNUM_CODDIST_PK()+"'>"+vo.getTX_NOMDIST()+"</option>");
                                    }
                                     cadenaSalida.append("</select>");
                                cadenaSalida.append("</div>");
                                cadenaSalida.append("</td>");

                      

          /*            lista = supportFacade.getComboUgel(codDistrito);
                                cadenaSalida.append("<td >");

                                cadenaSalida.append("<div id='ugelDiv'>");
                                    cadenaSalida.append("<select  name='ugel' id='ugel' >");
                                    cadenaSalida.append(" <option value='-1'>[--Seleccionar Ugel--]</option>");
                                    it = lista.iterator();
                                    while (it.hasNext()) {
                                        vo = (UbigeoVO) it.next();
                                        if(vo.getNUM_CODUGEL_PK().equals(ugel))
                                           cadenaSalida.append("<option selected value='"+vo.getNUM_CODUGEL_PK()+"'>"+vo.getTX_NOMBUGEL()+"</option>");
                                        else
                                           cadenaSalida.append("<option value='"+vo.getNUM_CODUGEL_PK()+"'>"+vo.getTX_NOMBUGEL()+"</option>");
                                    }
                                     cadenaSalida.append("</select>");
                               cadenaSalida.append("</div>");

                                cadenaSalida.append("</td>");
*/


                          cadenaSalida.append("</tr>");
                        cadenaSalida.append("</table>");


                        
                    } catch (Exception e) {
                           cadenaSalida.append("error : "+e.toString());
                    }
                            lista=null;
                }


                
            } catch (Exception e) {
                   cadenaSalida.append("error : "+e.toString());
            }
            out.print(cadenaSalida);
%>